java規定變數前要加上型態,如下圖。Java命名規則,第一字為大寫都是類別
型態 | 命名 | 位元數 | 數值範圍
------------- | -------------
位元數 | byte | 8 | -128~127
整數 | short | 16 | -32768 ~ 32767
整數 | int | 32 | -2147483648 ~ 2147483647
整數 | long | 64 | -9223372036854775808 ~ 9223372036854775807
浮點數 | float | 32 | 精度小數點後7~8位數
浮點數 | double | 64 | 精度小數點後16~17位數
字元 | char | 16 |
布林值 | boolean | 1 |
byte 通常用於影片處理或者照片處理的時候。
float中23個bits用來記錄小數點後的位數;double中52個bits用來記錄小數點後的位數。
char 可以存放一般文字,也可以存放ASCII(如下圖);通常用在I/O資料處理、檔案處理暫存用。
boolean值為true、false。
Java程式中整數預設值為int;浮點數預設值為double。
功能 | 關鍵字 |
---|---|
加法 | + |
減法 | - |
乘法 | * |
除法 | / |
餘數 | % |
Math.pow(x,y):x為被平方的數字,y為平方的次數。
Cast
int i = 10;
long l = (long)i;
基本資料型態 | 類別 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
如果使用類別的方式,可以多使用類別的方法,如下圖。
Double d = Double. parseDouble("3.14");
double d = 3.14;
String ds = String.valueOf(d);